own resource - French English Dictionary